package com.whyx.project.openapi.business;

import com.alibaba.fastjson.JSONObject;

import java.text.SimpleDateFormat;

/**
 * 管控开关状态控制
 */
public class ControlSwitchStatus extends DistributeEntity{

    /**
     * 举升管控开关状态:0:不修改
     * 1:打开举升控制功能
     * 2:关闭举升控制功能
     */
    public int liftSwitch;

    /**
     * 限速管控开关状态:0:不修改
     * 1:打开举升控制功能
     * 2:关闭举升控制功能
     */
    public int speedSwitch;
    /**
     * 锁车管控开关状态:0:不修改
     * 1:打开举升控制功能
     * 2:关闭举升控制功能
     */
    public int lockCarSwitch;

    public JSONObject toJSONString() {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        JSONObject object = new JSONObject();
        object.put("liftSwitch",liftSwitch);
        object.put("speedSwitch",speedSwitch);
        object.put("lockCarSwitch",lockCarSwitch);
        object.put("distributeMsgTopic",distributeMsgTopic);
        object.put("msgId",msgId);
        object.put("devNo",devNo);
        object.put("requestId",requestId);
        object.put("userId",userId);
        object.put("userName",userName);
        object.put("distributeTime",sdf.format(distributeTime));
        object.put("serialNo",serialNo);
        return object;
    }
}
